export const getScenicsList = function(options) {
  return new Promise(function(resolve, reject) {
    options.ajaxObj
      .post("/devApi/indexscenics", {
        cityId: options.cityId ? options.cityId : 52,
        lat: options.lat ? options.lat : "",
        lon: options.lon ? options.lon : "",
        page: options.page ? options.page : 1,
        size: options.size ? options.size : "",
        dk: options.dk ? options.dk : ""
        // callFn: options.callFn ? options.callFn : function () {}
      })
      .then(res => {
        if (res.data.resultCode == 1) {
          //   console.log("res.data.resultCode", res.data.content[0]);
          resolve(res.data.content[0]);
        } else {
          try {
            throw new Error("请求出错!");
          } catch (e) {
            reject(e.name + ": " + e.message);
          }
        }
      })
      .catch(err => {
        reject(err);
      });
  });
};
//根据环境自动设置路径,dev下代理到 "https://map.365daoyou.cn/web",//设置需查看config/index.js
export const apiHostUrl = process.env.API_HOST;
//高德地图逆地理编码  url 企业账号key
export const gaodeApiKeyUrl =
  "https://restapi.amap.com/v3/geocode/regeo?key=f3288ae97e6adaa02555e5ebf5b32fde";
//lvji坐标
export const lvjiCoords = [113.404759, 23.164571];

//H5定位方法
export const getCoord = function() {
  // let watchPositionID = null; //watchPosition看门狗

  return new Promise(function(resolve, reject) {
    if (navigator.geolocation) {
      navigator.geolocation.getCurrentPosition(
        function(position) {
          //1.获取GPS成功的函数
          let coords = position.coords;
          console.log("获取GPS成功!");
          resolve(coords);
        },
        function(err) {
          /************************** GPS定位 不成功 处理   **********************************/
          console.log("获取GPS失败!");
          reject(err);
        },
        {
          // 指示浏览器获取高精度的位置，默认为false
          enableHighAccuracy: true,
          // 指定获取地理位置的超时时间，默认不限时，单位为毫秒
          timeout: 4000,
          // 最长有效期，在重复获取地理位置时，此参数指定多久再次获取位置。
          maximumAge: 3000
        }
      );
    } else {
      // alert("浏览器不支持定位!");
      reject(err);
    }
  });
};
